package com.ruoyi.lock.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 打卡对象 a_checka_in
 * 
 * @author ruoyi
 * @date 2024-04-15
 */
@Data
public class ACheckaIn extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 打卡时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:ss:mm")
    @Excel(name = "打卡时间", width = 30, dateFormat = "yyyy-MM-dd HH:ss:mm")
    private Date checkinDate;

    /** 打卡位置 */
    @Excel(name = "打卡位置")
    private String location;

    /** 经度 */
    @Excel(name = "经度")
    private BigDecimal longitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private BigDecimal latitude;

    /** 打卡状态: 1、成功  2、失败 */
    @Excel(name = "打卡状态: 1、成功  2、失败")
    private Long status;

    /** 用户id */
    @Excel(name = "用户id")
    private Long tenantId;


    private String phone;
    //锁编号
    private String mac;
    //房间
    private String homeId;

    //由于分页不知道什么原因失效，这里手动分页
    private Integer pageNum;
    private Integer pageSize;


}
